package com.hyt.it.ogt.kq.service.model.vo.wechat;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@ApiModel(value="获取微信考生考试安排详情VO", description="获取微信考生考试安排详情VO")
public class WeChatCandidateArrangeDetailVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "准考证号")
    private String admissionNumber;

    @ApiModelProperty(value = "考点名称")
    private String placeName;

    @ApiModelProperty(value = "考点地址")
    private String placeAddress;

    @ApiModelProperty(value = "考场地址")
    private String roomAddress;

    @ApiModelProperty(value = "座位号")
    private String seatNumber;

    @ApiModelProperty(value = "考试科目")
    private String subjectName;

    @ApiModelProperty(value = "考试开始时间")
    private LocalDateTime startTime;

    @ApiModelProperty(value = "考试结束时间")
    private LocalDateTime endTime;

    @ApiModelProperty(value = "准考证")
    private String ticket;

    @ApiModelProperty(value = "考试地址")
    private String examUrl;

    /**
     * 参考枚举TaskExamTypeEnum
     */
    @ApiModelProperty(value = "考试类型，1：线上机考，2：线下机考")
    private Integer examType;

    /**
     * 参考枚举ArrangeParamCodeEnum
     */
    @ApiModelProperty(value = "考场类型，0：虚拟考场，1：实体考场，2：自定义考场")
    private Integer roomType;


    @ApiModelProperty(value = "报名任务")
    private String projectName;

}
